// pages/coupon/coupon.js
var base = require('../../base.js');  //路径可能做相应调整
const _ = base._; //翻译函数
const PAGES = require('../../utils/pages.js')
const { HTTP } = require('../../lib/http.js')
const { URL } = require('../../lib/urls.js')
const { getUserToken, getUserInfo } = require('../../lib/user.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    _t: [],
    dataList: [{
      coverImage: "/resourse/home/home-banrd.png",
      text: "卡姿兰补水套装",
      money: 200,
      sum: 20,
      amount: 1,
      id: 1,
      date:"2020年4月12日",
    },
    {
      coverImage: "/resourse/home/home-banrd.png",
      text: "卡姿兰补水套装",
      money: 200,
      sum: 20,
      amount: 0,
      id: 2,
      date: "2020年4月12日-5月2日",
      guanzhu:27,
    },
    {
      coverImage: "",
      text: "卡姿兰补水套装",
      money: 200,
      sum: 20,
      date: "2020年4月12日-6月1日",

    },
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      _t: base._t(), //翻译
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (typeof this.getTabBar === 'function' &&
      this.getTabBar()) {
      this.getTabBar().setData({
        selected: 3
      })
    }
    this.getCartCount();
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 跳到详情
   */
  gotoActionInfoTap: function (e) {
    var item = e.currentTarget.dataset.item;
    var data = JSON.stringify(item);
    wx.navigateTo({
      url: PAGES.actionInfo + '?data=' + data,
    });
  },
  //获取购物车商品数量
  getCartCount: function () {
    let that = this;
    HTTP({
      url: URL.goods.cartCount,
      userToken: getUserToken(),
      data: {
      },
      success: (ress) => {
        var res = ress.Data;
        console.log("hlw:" + res)
        var list = [];
        for (var i in that.getTabBar().data.list) {
          var model = that.getTabBar().data.list[i];
          if (i == 2) {
            model.tagNum = res;
          }
          list.push(model);
        }
        that.getTabBar().setData({
          list: list
        })
      },
      fail: (res) => {
        console.log(res)
        wx.showToast({
          title: res.msg,
          icon: 'none'
        })
      }
    })
  },
})